package com.wlyy.bcwlw.sys.menu.entity;

import org.directwebremoting.annotations.DataTransferObject;

import com.rework.joss.persistence.convention.annotation.GeneratedValue;
import com.rework.joss.persistence.convention.annotation.Id;
import com.rework.joss.persistence.convention.annotation.Table;
import com.rework.joss.persistence.convention.annotation.Transient;
import com.wlyy.bcwlw.base.BaseDTO;


@DataTransferObject
@Table(name="sys_module")
public class ModuleDTO extends BaseDTO{
	
    /** 
	* @Fields serialVersionUID : TODO
	*/ 
	@Transient
	private static final long serialVersionUID = -8678663704783156330L;

	/**  模块id. */
	@GeneratedValue(generator = "UUID")
	@Id
    private String id;

    /**  模块名称. */
    private String name;

    /**  排序. */
    private Integer sort;
    
    /**  应用Id. */
    private String appId;

    /**  生成日期. */
    private String srcq;
    
    /** 应用名称*/
    @Transient
    private String appName;

    /**
     * 获取模块id.
     *
     * @return id - 模块id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置模块id.
     *
     * @param id 模块id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取模块名称.
     *
     * @return name - 模块名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置模块名称.
     *
     * @param name 模块名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取排序.
     *
     * @return order - 排序
     */
    public Integer getSort() {
		return sort;
	}

    /**
     * 设置排序.
     *
     * @param sort the new 排序
     */
	public void setSort(Integer sort) {
		this.sort = sort;
	}
	
	

	/**
	 * Gets the 应用Id.
	 *
	 * @return the 应用Id
	 */
	public String getAppId() {
		return appId;
	}

	/**
	 * Sets the 应用Id.
	 *
	 * @param appId the new 应用Id
	 */
	public void setAppId(String appId) {
		this.appId = appId;
	}

	/**
	 * 获取生成日期.
	 *
	 * @return srcq - 生成日期
	 */
    public String getSrcq() {
        return srcq;
    }

    /**
     * 设置生成日期.
     *
     * @param srcq 生成日期
     */
    public void setSrcq(String srcq) {
        this.srcq = srcq;
    }

	/**
	 * Gets the 应用名称.
	 *
	 * @return the appName
	 */
	public String getAppName() {
		return appName;
	}

	/**
	 * Sets the 应用名称.
	 *
	 * @param appName the appName to set
	 */
	public void setAppName(String appName) {
		this.appName = appName;
	}
    
    
}